1
채팅봇을 넘어서: 자율 에이전트의 아키텍처
EvoClass-AI005Lecture 5
00:00

수동적인 인공지능 활용에서 능동적인 인공지능 조정으로의 전환을 환영합니다. '디지털 직원'을 이해하기 위해 먼저 일반적인 챗봇과 자율 에이전트사이의 차이를 먼저 파악해야 합니다. 기존의 대규모 언어 모델(LLM) 상호작용은 반응형이며 단순한 입력 → 출력 패턴에 의존하지만, 자율 에이전트는 다음 공식으로 정의된 재귀적 루프 내에서 작동합니다:

$$ \text{목표} + \text{추론} + \text{도구} = \text{결과} $$

1. 대규모 언어 모델을 중심 처리 장치로

이 아키텍처에서는 대규모 언어 모델(LLM)이 '뇌' 또는 중앙처리장치(CPU) 역할을 합니다. 핵심 논리와 언어 처리 능력을 제공하지만, 직원처럼 작동하려면 지속성과 실행을 가능하게 하는 프레임워크가 필요합니다.

2. 에이전트 아키텍처의 세 가지 기둥

이 뇌가 효과적으로 작동하기 위해서는 세 가지 기둥에 의존합니다:

  • 계획: 복잡한 목표를 하위 작업들로 분해하는 것.
  • 기억: 이전 상호작용과 장기 데이터에서의 맥락을 유지하는 것.
  • 행동: 도구를 통해 디지털 세계에서 작업을 수행하는 것.

우리는 이제 단순히 프롬프트를 입력하는 것을 넘어, 환경을 인식하고 오류 발생 시 스스로 수정할 수 있는 시스템을 설계하고 있습니다.

에이전트 로직 구조
Question 1
What represents the "Brain" of an autonomous agent in this architecture?
The Database
The Large Language Model (LLM)
The User Interface
Question 2
Which pillar is responsible for breaking down a complex project into manageable sub-tasks?
Action
Memory
Planning
Challenge: Identifying Agentic Behavior
Analyze the workflow of an autonomous agent.
You ask an AI to "Find three flights to New York, pick the cheapest, and draft an email to my manager."
Step 1
Identify the "Reasoning" step in this workflow.
Solution:
The reasoning occurs when the agent compares the prices of the three flights and selects the lowest one based on the user's criteria.